@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; background:#fff; font-family:Arial, Helvetica, sans-serif; color:#989898; font-size:12px; font-weight:normal; }
div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, p, blockquote, input { margin: 0; padding: 0; }
img { border:0; outline:0; }
ul li { list-style: none; }
form label { cursor: pointer; }
.ln_heg { line-height:18px; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; border:0 none; }
.clear { clear:both; overflow:hidden; height:0%; display:block; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#710a25; padding:6px 0 20px 0px; text-align:center; }
h2 { font-family: 'Helvetica'; font-size:16px; font-weight:bold; text-decoration:none; color:#010104; }
h3 { font-family: 'Helvetica';  font-size:20px; font-weight:normal; text-decoration:none; color:#272522; padding:0 0 10px 0px; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:13px; }
h5 { font-family: 'Helvetica'; font-size:25px; font-weight:normal; text-decoration:none; color:#000; }
h6 { font-family: 'Helvetica'; font-size:25px; font-weight:normal; text-decoration:none; color:#000; }
hr { background-color: #D4D4D4; border: 0 none; clear: both; color: #D4D4D4; height: 1px; }
/*Floats*/
.fl { float:left; }
.fr { float:right; }
/*Heights*/
.heig_5 { height:5px; }
.heig_10 { height:10px; }
.heig_15 { height:15px; }
.heig_20 { height:20px; }
.heig_25 { height:25px; }
.heig_30 { height:30px; }
.heig_40 { height:40px; }
.heig_50 { height:50px; }
#container { width:972px; height:auto; margin:0 auto; position:relative !important; }
#header { width:972px; margin:0 auto; position:relative !important; }
.logo { width:271px; height:102px; margin:10px 0 10px 10px; float:left; padding:0; }
.header_right { width:592px; float:right; }
.top_nav ul { float:right; ; padding: 0; width: 294px; height:25px; line-height: 25px; margin:5px 5px 0 0; }
.top_nav li { float:left; display:inline; padding:0 0 0 5px; border-left:1px solid #fafaf8; }
.top_nav a { display:block; padding:0 5px; margin-right:2px; text-decoration:none; color:#66669a; text-transform:none; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-transform:uppercase; }
.top_nav a:hover { color:#686633; }
.top_nav a.current { background-color:none; color:#686633; }
.top_nav a.active { background-color:none; color:#686633; }
.shop { float:right;color:#686633; text-align:center; text-transform:uppercase; }
.tollfree { background: none repeat scroll 0 0 #f7f7f7; border-radius: 10px 10px 10px 10px; width:142px; height:32px; float:right; margin:40px 15px 0 0; color:#467678; text-transform:none; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform:uppercase; padding:5px; }

.search_strip{ background-image:url(../images/menu_bg.jpg); display: inline; float: left; height: 37px; line-height: 37px; width:200px; }
#search-text {background: url("../images/search_m.gif") repeat-x scroll right top transparent;height: 23px;margin: 7px 8px 0;
width: 140px; float:left; font: normal 12px Arial, Helvetica, sans-serif; color:#595a90; }
.search_box {height: 10px;}
.search-submit {background-color: #FFFFFF;background-image: url("../images/search_r.gif");background-repeat: no-repeat;
border: medium none;cursor: pointer;float: left;height: 24px;margin: 7px 0 0 -8px;width: 23px;}
#body_wrapper { width:972px; margin:0 auto; position:relative !important; padding:0; }
.left_wrapper { width:230px;float:left; margin: 10px 0 0 0;}
.right_cont { width:740px; float:right; }
.img_box {     background-color: #F0F0F0;float: right;height: 173px;margin: 0;
padding: 5px 5px 0;
width: 658px; }



/*footer*/

.footer { width:962px; margin:0 auto; position:relative !important; padding:0; border:5px solid #f0f0f0; background-color:#fff; height:234px;}
.footer_left { width:255px; float:left; margin: 20px 0 0 15px; }
.footer_left h2 { font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#66659e; margin:0 0 10px 0; }
.footer_left p { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#989898; line-height:16px; }
.news_ltr { background: none repeat scroll 0 0 #B9B9B7; float: left; height: 40px; width: 255px; margin:10px 0 0 0; }
.text_fild_b { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #EFEFEF; float: left; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#989898; height: 30px; line-height: 37px; margin: 4px 0 0 6px; width: 200px; }
.arw_go { background: url("../images/go_arrow.png") repeat scroll right top transparent; color: transparent; cursor: pointer; float: left; height: 35px; margin: 3px 0 0 5px; width: 37px; }
.footer_right { width:632px; float:right; }
.footer_right .grid { display: inline; float: left; margin: 0 10px 0 10px; position: relative; width: 160px; }
.footer_right .grid h3 { border-bottom: 1px solid #D1D1D1; color: #66659E; font-family: 'Helvetica'; font-size: 14px; font-style: normal; font-weight: bold; line-height: 1.2em; margin: 15px 0 11px 7px; padding: 0 0 7px; text-shadow: none; width: 150px; }
.footer_right .grid ul { list-style-type: none; margin: 0 0 1.5em; padding: 0; }
.footer_right .grid ul li { font-size: 11px; padding: 0 0 6px 9px; vertical-align: top; list-style-position: inside; list-style-image: url(../images/arrow.png); }
.footer_right .grid ul li a { color: #777777; font: 12px/1.13em Arial, Helvetica, Sans-Serif; outline: medium none; text-decoration: none; }
.footer_right .grid ul li a:hover { -moz-transition: all 0.6s ease 0s; color: #000000; font-weight: normal; opacity: 0.8; outline: medium none; text-decoration: underline; }
.footer_right .grid1 { display: inline; float: left; margin: 0 10px 0 20px; position: relative; width: 160px; }
.footer_right .grid1 h3 { border-bottom: 1px solid #d1d1d1; color: #66659e; font-family: 'Helvetica'; font-size: 14px; font-style: normal; font-weight: bold; line-height: 1.2em; margin: 15px 0 11px 7px; padding: 0 0 7px 0; text-shadow: none; width: 150px; }
.footer_right .grid1 ul { list-style-type: none; margin: 0 0 1.5em; padding: 0; }
.footer_right .grid1 ul li { font-size: 12px; padding: 0 0 8px 9px; vertical-align: top; }
.footer_right .grid1 ul li a { color: #777777; font: 12px/1.13em Arial, Helvetica, Sans-Serif; outline: medium none; text-decoration: none; }
.footer_right .grid1 ul li a:hover { -moz-transition: all 0.6s ease 0s; color: #000000; font-weight: normal; opacity: 0.8; outline: medium none; text-decoration: underline; }
.soc_icons { width:236px; font-family: 'Helvetica'; font-size: 14px; font-style: normal; font-weight: bold; color: #66659e; }
.soc_icons ul { float: left; margin: 0; padding: 0; width: auto; }
.soc_icons li { display: inline; float: left; }
.soc_icons a { display: block; margin-right: 10px; padding: 0; }
.bot_foot { width:952px; margin:0 auto; position:relative !important; height:40px; float: right; }
/*Nav_menu*/
.foot_nav ul { float:left; margin:0; padding: 0; width:auto; }
.foot_nav li { float:left; display:inline; border-right:1px solid #85837f;height: 11px;line-height: 11px; padding:0 5px 0 5px; }
.foot_nav a { display:block; padding:0 4px; margin:0; text-decoration:none; color:#989898; text-transform:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.foot_nav a:hover { color:#585697; }
.foot_nav a.current { background-color:none; }
.foot_nav a.active { background-color:none; text-decoration:underline; }
.cop_txt { float:right; font-size: 12px; width: 295px; font-family:Arial, Helvetica, sans-serif; color:#989898; }
.design {
    color:#989898;
	text-decoration:none;
	
    
}
.design a {
    color:#989898;
	text-decoration:none;
}
@font-face {
  font-family: myHelveticaLight;
  src: local("Helvetica Neue Light"),
       local("HelveticaNeue-Light");
}
@font-face {
  font-family: myHelveticaLight;
  src: local("Helvetica Neue Light"),
       local("HelveticaNeue-Light"),
       url(HelveticaNeueLight.ttf);
}

/*product details*/
.product_content {
    float: left;
    width: 740px;
}
.product_content h2 {
	width: 730px;
	float: left;border-bottom: 9px solid #eee;font-family: 'Helvetica'; font-size: 13px; font-style: normal; margin: 8px 0 6px 7px; padding: 0 0 7px 0; text-shadow: none; color:#66659E;}
	.product_content h3 {
	width:150px;
	float: left;font-family: 'Helvetica'; font-size: 12px; font-style: normal; margin: 7px 0 0 0; padding: 0 0 7px 0; text-shadow: none; color:#009999;}

.product_content ul{float: left;margin:0;padding: 0; }
.product_content li{float:left;display:inline; padding:0 10px 0 7px;}
.product_content li p {float:left; width:168px;}

.product_content a{display:block;padding:0; margin-right:2px;text-decoration:none;color:#ffffff;text-transform:none; font-family:Arial, Helvetica, sans-serif;
font-size: 11px;font-weight: 600; }
.iproduct_content a:hover{color:#e7e5e3; /*text-decoration:underline;*/}
.product_content a.current{background-color:none;}	
.product_content a.active{background-color:none; text-decoration:none;}
.more {
    float: left;
    margin: 20px 0 20px 7px;
}
.more a {
	background-image: url(../images/more_bg.gif);
	background-repeat:repeat-x;
    border: 1px solid #D0D0D0;
    border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
    color: #666666;
    display: inline-block;
    font-size: 13px;
    line-height: 12px;
    padding: 10px 20px;
    text-decoration: none;
}
.more a:hover {
   
}



.amazon_scroller{
	background-color: #F7F7F7;
    height: 200px;
    padding: 10px;
    position: relative;
    width: 728px;
    padding: 0px;
    margin: 0px;
	
}
.amazon h3 {
	text-align:center; font-size: 14px; margin: 7px 0 0 0; padding: 15px 0 7px 0; text-shadow: none; color:#565656;background-color: #F7F7F7; text-transform:uppercase; width:98.6%;  position: relative;}
	

.amazon_scroller .amazon_scroller_nav{
    position: absolute;
}
.amazon_scroller .amazon_scroller_nav li{
    cursor: pointer;
    position: absolute;
}
.amazon_scroller .amazon_scroller_mask{
    position: absolute;
    margin-left: 30px;
    margin-right: 30px;
    overflow: hidden;
}
.amazon_scroller ul{
    padding: 0px;
    margin: 0px;
    float: left;
}
.amazon_scroller ul li{
    padding: 0px;
    margin: 0px;
    margin-left: 5px;
    margin-right: 5px;
    list-style: none;
    float: left;
    text-align: center;
    display:inline;
}
.amazon_scroller ul li a{
    text-decoration: none;
}
.amazon_scroller ul li a amazon_scroller_title{
	overflow:hidden;
}
.amazon_scroller ul li a:hover{
    text-decoration: underline;
}
.amazon_scroller ul li a img{
    border: none;
}

/*product details cheeks*/

.cheek_content_left {
    float: left;
    width: 320px;
}
.cheek_content_right {
    float:right;
    width: 410px;
}
.cheek_content_right h2 {
width: 390px;
float: left;border-bottom: 7px solid #CCCCCC;font-family: 'Helvetica'; font-size: 17px; font-style: normal; padding: 0 0 3px 0; text-shadow: none; color:#66659E;}
.cheek_content_right h3 {
width:150px;
float: left;font-family: 'Helvetica'; font-size: 12px; font-style: normal; margin: 7px 0 0 0; padding: 0 0 7px 0; text-shadow: none; color:#009999;}

/*Green scalable button*/
a.grn_btn{background:url(../images/gren_l.png) no-repeat top left;display: block;float: left;font: bold 12px Arial, Helvetica, sans-serif;line-height: 15px;height:27px;padding-left:8px;
text-decoration: none; }s
a:link.grn_btn, a:visited.grn_btn, a:active.grn_btn{color: #ffffff; /*text-shadow:2px 2px 2px #609c28;*/}
a.grn_btn span{background:url(../images/gren_r.png) no-repeat top right;display: block;padding:6px 20px 7px 4px;}
a.grn_btn:hover{background-position: bottom left;}
a.grn_btn:hover span{background-position: bottom right;color: black; color:#f9f9f9;}
.buttonwrapper_1{margin:0;overflow: hidden;width: auto;}

.block_content_2{float: right;width: 410px; margin:0 0 50px 0;}
.block_content_2 h3{ color:#3b6a62; font: bold 12px Arial, Helvetica, sans-serif;}
.block_content_2 ul {margin:0; padding:0;}
.block_content_2 ul li.feat3 {width: 44px;}
.block_content_2 ul li {float: left; height: auto; margin: 0 3px 12px 0; padding:0 3px 3px 0; width: 90px;}
/*.block_content_2 ul li .product_desc1 {height: auto; width:96px; padding:0; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:14px; padding:6px 0 0; float:left;  color:#787878; vertical-align:top;}*/
.wrapper_pic_br3 a:link img { border:0 none;}
.wrapper_pic_br3 a:hover img {border:0 none;}
.wrapper_pic_br3 a:visited img {border:0 none;}
.wrapper_pic_br3 a.active img {border:0 none;}
.block_content_2 p{background: none repeat scroll 0 0 #FFFFFF;float: left;height: auto;margin: -3px 0 0 0;
padding: 10px;width: 585px;}

/*Product_detail 01*/
.image_wrapper{     display: block;float: left;height: auto;margin: 0 0 0 30px;position: relative;width: 285px;}
.right_wrapper{ width:450px; float:right; height:auto;}
.title_blk{ width:440px; height:auto; float:left; position:relative; display:block; padding:0 0 5px 0px; margin:0 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; color:#333333;  border-bottom: 1px solid #D6D6D6;}
.title_blk .blk_txt_b1{ font-size:36px; width:275px; float:left; font-weight:normal;}
.title_blk .pricing{ font-size:36px; width:auto; font-weight:normal; margin:0; float:right; text-align:right;}
.blk_txt_m{ font-size:13px; font-weight:normal; color:#333333;}

.title_blk1{ width:410px; height:auto; position:relative; display:inline; padding:0 0 5px 0px; font-family:Arial, Helvetica, sans-serif; border-bottom: 1px solid #D6D6D6;}
.title_blk1 .blk_txt_b2{ font-size:13px;  margin: 0 26px 0 0; width: 275px; float:left; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:18px; color:#414141;}
.title_blk1 span{ font-size:36px; width:275px; font-weight:normal; margin:0 0 0 60px;}
.size_blk{ float:left; width:200px;}
.size_blk h4{ color:#66cba9;}
.size_blk .siz_chart{ color:#66cba9; text-decoration:underline; float:left; padding:10px 0 0 0;}
.size_blk .siz_chart:hover{ color:#3b6a62; text-decoration:none; float:left; padding:10px 0 0 0;}
.size_blk .col_chart{ color:#365550; text-decoration:underline; float:left; padding:10px 0 0 0;}
.size_blk .col_chart:hover{ color:#3b6a62; text-decoration:none; float:left; padding:10px 0 0 0;}
.color_filters ul{ margin: 10px 0 0;padding: 0;width:auto;}
.color_filters li{float:left;display:inline; margin:0 0px 0 5px;}
.color_filters a{display:block; margin-right: 5px; padding: 1px 5px 2px 5px;text-decoration:none;color:#282828;text-transform:none; font-family:Verdana,Geneva,sans-serif;
font-size: 12px;font-weight: normal;}
.color_filters a:hover{color:#007397;}
.color_filters a.current{background-color:#007397;}	
.color_filters a.active{background-color:#e5e3e4; color:#727071; text-decoration:none;}
.price_blk{ margin:0;padding:0; float:right;  width: 150px;}
.price_blk h3{ color:#616435; font-size: 30px; text-align:right;}